console.log("home.js文件加载成功!")

// Add click event listener to table rows
document.querySelectorAll('.table tbody tr').forEach(row => {
    row.addEventListener('click', function () {
        // Remove selected class from all rows
        document.querySelectorAll('.table tbody tr').forEach(r => {
            r.classList.remove('selected');
        });
        // Add selected class to clicked row
        this.classList.add('selected');
    });
});

// url key_word处理
function removeQueryString(url) {
    var questionMarkIndex = url.indexOf('?');
    if (questionMarkIndex !== -1) {
        // 如果找到了问号，就截取问号之前的部分
        return url.slice(0, questionMarkIndex);
    } else {
        // 如果没有找到问号，就返回原始 URL
        return url;
    }
}

//search 按钮的点击事件
function search_file(){
    var keyword = document.querySelector(".search_box").value;
    if (keyword !== ""){
        console.log(location.href)
        location.href = "?keyword="+keyword;
    }else{
        location.href = removeQueryString(location.href)
        console.log("Current URL:", location.href);
    }
}

// 给输入框添加键盘事件监听器
document.querySelector(".search_box").addEventListener('keydown', function(event) {
    // 检查是否按下了回车键（Enter key）
    if (event.key === 'Enter' || event.keyCode === 13) {
        // 调用 search_file 函数
        search_file();

        // 阻止表单的默认提交行为（尽管这里没有表单，但这是一个好习惯）
        event.preventDefault();
    }
});